package com.epalmpay.service.mall;

import java.util.List;

import com.epalmpay.dto.mall.MallGoodCommentInDTO;
import com.epalmpay.dto.mall.MallGoodCommentOutDTO;
import com.epalmpay.entity.MallGoodComment;
import com.epalmpay.entity.Page;

public interface IMallGoodCommentService {

	//查询评价管理列表
	List<MallGoodCommentOutDTO> MallGoodCommentList(MallGoodCommentInDTO mallGoodCommentInDTO, Page page)throws Exception;

	//编辑时根据id 查询信息
	MallGoodComment findMallGoodCommentById(MallGoodComment mallGoodComment);

	void updateMallGoodComment(MallGoodComment mallGoodComments);

	void updateStatus(MallGoodComment mallGoodComments);

	MallGoodComment findMallGoodComment(Long id);

	//批量更新状态
	List<Integer> updateAuditStatus(List<MallGoodCommentInDTO> mallGoodCommentInDTOList);


	//编辑时回显评价设置  
	MallGoodComment findSheZhiById(MallGoodComment mallGoodComment);


	/**
	 * 门店后台的评价管理
	 * @param mallGoodCommentInDTO
	 * @param page
	 * @return
	 * @throws Exception
	 */
	//查询评价管理列表
	List<MallGoodCommentOutDTO> MallGoodCommentShopList(MallGoodCommentInDTO mallGoodCommentInDTO, Page page)throws Exception;

	//编辑时更图片
//	void updateMallGoodCommentShopPicure(MallGoodComment mallGoodComment);



}
